home *** CD-ROM | disk | FTP | other *** search
/ The Atari Compendium / The Atari Compendium (Toad Computers) (1994).iso / files / prgtools / gnustuff / tos / progut~1 / iostream.zoo / include / fvwrite.h < prev    next >
Encoding:
C/C++ Source or Header  |  1991-09-22  |  1.2 KB  |  40 lines

  1. /*
  2.  * Copyright (c) 1990 The Regents of the University of California.
  3.  * All rights reserved.
  4.  *
  5.  * Redistribution and use in source and binary forms are permitted
  6.  * provided that the above copyright notice and this paragraph are
  7.  * duplicated in all such forms and that any documentation,
  8.  * advertising materials, and other materials related to such
  9.  * distribution and use acknowledge that the software was developed
  10.  * by the University of California, Berkeley.  The name of the
  11.  * University may not be used to endorse or promote products derived
  12.  * from this software without specific prior written permission.
  13.  * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
  14.  * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
  15.  * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
  16.  */
  17.  
  18. /* %W% (Berkeley) %G% */
  19.  
  20. // Modified for GNU iostream by Per Bothner 1991.
  21.  
  22. /*
  23.  * I/O descriptors for __sfvwrite().
  24.  */
  25. struct __siov {
  26.     const void    *iov_base;
  27.     size_t    iov_len;
  28. };
  29. struct __suio {
  30.     struct    __siov *uio_iov;
  31.     int    uio_iovcnt;
  32.     int    uio_resid;
  33. };
  34.  
  35. #if __STDC__ || c_plusplus
  36. extern int __sfvwrite(FILE *, struct __suio *);
  37. #else
  38. extern int __sfvwrite();
  39. #endif
  40.